@charset "utf-8";

@media screen and (max-width:1366px) {
}
@media screen and (max-width:1280px) {
	.div_tit ul li a{font-size: 1.6rem;}
	.div_tit.li ul li a{max-width:10rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.list_base_date_04 li{padding-right: 18rem;}
	.list_base_date_04 li>span>i{font-size: 1.4rem;width: 9.6rem;}
	.piclink_group_01 .piclink_list li .piclink_conent p span{font-size: 1.6rem;padding-right: 0rem;}
	.piclink_group_01 .piclink_list li .piclink_conent img{margin-left: 0rem;}
	.icon_list li a p{max-width: 50%;}
	.icon_list li a{padding-right: .4rem;}
	.icon_list li a.li em{width: 10rem;}
	.con_rr .list_base li:last-child{display: none;}
	.sp_a{margin-top: 0;}
	.top_in {text-align: right;}
	.top_in input{width: 22rem;}
	.div_tit ul li{margin-right: 2rem;}
	.piclink_group_01 .piclink_list li .piclink_conent p{height:6.4rem;}
	.cx_ul ul li span i{width: 12rem;}
	.cx_top ul li{margin-right: 4rem;}
	.div_li ul li a{margin-right:.5rem; padding: 0rem 0.8rem;}
	.div_li{margin-top: 1.4rem;}
}
@media screen and (max-width:992px) {
	.row{padding: 0 1.6rem; overflow: hidden;}
	.con_rr .list_base li:last-child{display: block;}
	.div_tit ul li a{font-size: 2rem;}
	.logo{margin-bottom: 2rem; padding-right:6rem;}
	.logo a{ display: block;}
	.top_in{text-align: center;}
	.media_a,.box_top{display: block;border-bottom: 0px; position: fixed; z-index: 999; top: 3rem; right: 2rem;}
	.box{line-height: inherit;height: auto; display: flex; top: 0;}
	.box ul,.span_a {display: none;}
	.top.box{position: fixed; z-index: 999;}
	.box.on ul{display: block;}
	.box.on {position: fixed;float: inherit; padding-top: 20%; width: 100%; z-index: 100; top: 0px; left: 0px; right: 0px; bottom: 0px; background: #2680E1;}
	.box ul{font-size: 0; text-align: left;}
	.box ul li{float: inherit; display:inline-block; width:33.33%; font-size: 20px;  margin-bottom: 2rem; text-align: center;}
	.box ul li a{color: #FFFFFF; position: relative;}
	.box ul li img{margin-right: 0px;}
	.box ul li a{background:none; text-align: center;font-size: 2.4rem; font-weight: bold;}
	.box ul li.on a,.box ul li:hover a{background:none; color: #FFFFFF;}
	.box ul li.on a:before,.box ul li:hover a:before{position: absolute; content:' '; width: 3rem; height: 0.6rem; background: #FFFFFF;display: block; bottom: 1rem; left: 50%; margin-left: -1.5rem; border-radius:.2rem;}
	.top {padding-bottom: 4rem;}
	.div_tit.li ul,.div_tit ul{margin-right: 7rem; overflow: scroll; white-space: nowrap;}
	.div_tit.li ul li,.div_tit ul li{float: inherit; display: inline-block;}
	.div_tit.li ul li a{max-width:inherit;}
	.div_tit,.con_top {position: relative;}
	.sp_a{position: absolute; right: 0; top: .6rem;}
	.list_base_date_04 li>span>i{margin-left: 0; margin-right: 1rem; width: 12rem; font-size: 1.6rem;}
	.list_base_date_04 li>span{margin-top: 1rem;}
	.list_base_date_04 li>a{font-size: 2rem;}
	.icon_list, .icon_list li{margin-top: 1rem;}
	.icon_list li a p{width: 70%;}
	.list_base_date_04 li{padding-right: 0;}
	.bottom_l{border-right: none;height: auto; margin-bottom: 1rem; text-align: center; padding-right: 0; margin-right: 0;}
	.bottom_img{float: inherit; margin: 1rem;}
	.con_div2,.con_div{padding: 1.6rem;}
	.title_more{position:absolute; top: 0rem; right: 0rem;}
	.title_extend.title_post{padding-top: 2rem;}
	.top_in input{width: 70%;}
	.td1{background: #1658A0 !important; color: #FFFFFF; text-align: center; text-align:center;font-weight: bold;}
	.table_base td{width: 100%; display: block;}
	.timeline{padding: 0rem;}
	.timeline_item_timestamp{margin-bottom: 2rem;}
	.ss_ul ul li{width: 12rem; font-size: 1.6rem;}
	.ss_div .bd{padding: 0rem;}
	.input_group1 label{min-width:inherit; float: inherit; margin-right: 1rem; margin-bottom: 1rem;}
	.table_base th{display: none;}
	.input_group1 .form_control{width: 100%; display: block; }
	.ss_div .input_dropdown{width:100%; margin-bottom: 2rem;}
	/* --------------2022-05-12------------------ */
	.list_base.list_base_date_05 li{padding-right: 0rem;}
	.list_base li,.list_base.list_base_date_03 li{ line-height:3.2rem; font-size: 1.4rem; position: relative; padding-left: 1.6rem; text-align: justify; margin-bottom: 0rem;padding: 0rem; padding-left: 1rem; padding-right: 0rem; border-bottom: none;}
	.list_base li:last-child{ margin-bottom: 0rem; border-bottom: 0;}
	.list_base li:before{ content: ''; position: absolute; width:.4rem; display: block; height:.4rem; background-color: #1658a0; border-radius: 50%; left: 0px\0; top: 12px\0; left: 0rem; top: 1.4rem;}
	.list_base li:hover:before{ background-color: #1658a0;}
	.list_base li>em{ display: inline-block; margin-right: 1.6rem;}
	.list_base li>h3{ font-weight: normal; font-size: 1.6rem;}
	.list_base li>p{ color: rgb(153,153,153);}
	.list_base li>span{display: inline-block; margin-left: 1rem;}
	.list_base li>span a{ text-decoration: underline; font-size: 1.4rem;}
	.list_base li>i{ font-size: 14px; color: #999999;}
	.list_base>.more{ display: none;}
	.con_div,.con_div2{min-height: auto;}
	.mar_t_base{margin-top: 1rem;}
	.icon_list li a{height:7rem;  padding: 1.2rem;}
	.icon_list li a.li{height: auto;}
	::-webkit-scrollbar{width: 0rem; height: 0rem;}
	.piclink_group_01 .piclink_list li .piclink_conent{padding-top: 24%;}
	.piclink_group_01 .piclink_list li .piclink_conent img{height: 100%; width: auto;}
	.con_div2.li .list_base li{padding-right: 0rem;}
	.piclink_group_01 .piclink_list li .piclink_conent p{height:auto; position: absolute; left: 10rem; right: 0rem; top: 0rem; bottom: 0rem;}
	.top{padding-bottom: 1rem;}
	.mar_t_large{margin-top: 1rem;}
	.out_links{padding: 1rem 0;}
	.con_top{margin-bottom: 1rem;}
	.con_top h1{font-size: 2rem;}
	.icon_list li a.li h1{font-size: 1.6rem; text-align: left;}
	.div_tit ul li a{font-size: 1.6rem !important;}
	.pad_t_base_sm{padding-top: 1rem;}
	.media_a, .box_top{top: 1rem;}
	.box_top{left: 0rem; right: 0rem; height: 4rem; background: #007fd8; top: 0rem;}
	.mar_t_base_sm{margin-top: 1rem;}
	.trans-3{background: #FFFFFF;}
	.media_a{right: 1rem;}
	.header{margin-top: 5rem;}
	.con_div2, .con_div{padding: 1rem;}
	.sp_a{top: 0;}
	.div_li{position: relative;}
	.list_base_date_04 li>a{font-size: 1.4rem;}
	.list_base li>span, .list_base li h3 span{font-size: 1.4rem; margin-top: 0rem;}
	.list_base_date_04 li>span>i{width: 9.2rem; height: 2.2rem; line-height: 2.2rem; font-size: 1.4rem;}
	.rr_div {padding: 1rem;  margin-top: 1rem;  border: 1px solid #e1e1e1;}
	.dj_anniu{display: block;}
	.dj_anniu a{display:block; margin-top: 1rem; height: 6rem; background: #2680E1; border-radius:.8rem; text-align: center; font-size: 2rem; font-weight: bold; color: #FFFFFF; line-height: 6rem;}
	.dj_anniu a i{font-size: 2.6rem; margin-right: .6rem; font-weight: normal;}
	.table_base th, .table_base td{padding: 1rem 0rem;}
	.logo{padding-right: 0rem;}
	.list_4 {max-height: 25.8rem; overflow: hidden;}
	.list_6 {max-height: 18.7rem; overflow: hidden;}
	.piclink_group_01 .piclink_list li{margin-top: 0rem;}
	.footer {z-index: 3;position: relative;}
	.out_links li:before{display: none;}
}
@media screen and (max-width:768px) { 
}	  
@media screen and (max-width:640px) { 
	.slideBox_08 .num{display: none;}
	.slideBox_08 .pic p{width: 90%;}
	.wsfw_span span{width: 9rem;}
	.wsfw_span .li{width: 100%; margin-bottom: 2rem;}
	.wsfw_tit{width: 100%;}
	.wsfw_anniu{margin-top: 2rem;}
	.wsfw_ul ul li{margin: 0rem 2rem;}
}
@media screen and (max-width:540px) { 
	.box ul li{width:50%;}
	.box ul li a{font-size: 2rem;}
	.div_tit ul li a{font-size: 1.8rem;}
	.wsfw_span span{width: auto; float: inherit; display: block;}
	.out_links li:nth-child(3):before{ display: none;}
	.new_old .trt-row li{ width: 50%;}
	.new_old .trt-row li.width_new{width: 100%;}
}
@media screen and (max-width:450px) { 
	.cx_ul ul li span i{width:9rem;font-size: 1.2rem; margin-left: 1rem;}
} 
@media screen and (max-width:374px) { 
	.top_in input{width: 22rem;}
}


/* 20250211 */
@media (max-width:992px) and (min-width:641px) {
	.icon_list li.trt-col-5.width_new a p{width: inherit;}
}
@media screen and (max-width:540px) { 
	.icon_list li.trt-col-5.width_new a p{width: inherit;}
}